/*****************************
 *@file: MiserSkill
 *@author: 陈吕唐
 *@desc: 无尽的贪婪 对于财富的渴望让炼金术士斗志满满，每有1000金币提高炼金术士10%攻击力，最高500%
 *@date: 2024-03-21	15:40
 *****************************/
import { _decorator } from 'cc';
import { PassiveSkill } from './PassiveSkill';
const { ccclass, property } = _decorator;

@ccclass('MiserSkill')
export class MiserSkill extends PassiveSkill {
    /****************************************************************************************************************
     *Readonly 常量
     ****************************************************************************************************************/

    /****************************************************************************************************************
     *Property 定义变量
     ****************************************************************************************************************/
    /***************************************************************
     *PropertyUI 引用的控件
     ***************************************************************/

    /****************************************************************************************************************
     * Lifecycle 生命周期相关方法
     ****************************************************************************************************************/

    /****************************************************************************************************************
     * Public 公有方法
     ****************************************************************************************************************/

    /****************************************************************************************************************
     * private 私有方法
     ****************************************************************************************************************/
    protected effect(): void {
        super.effect();
        this.updateNowValue();
        this.character.attackUp += this.value;
    }

    protected lose(): void {
        super.lose();
        this.character.attackUp -= this.value;
    }


    /**
     * 计算更新当前金币加成
     */
    private updateNowValue() {
        this.value = 1;
    }
    /****************************************************************************************************************
     * Property Get && Set 属性的 get && set 函数
     ****************************************************************************************************************/

}

